๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๋ฐ˜์‘ํ˜•

IT์ž๊ฒฉ์ฆ ๊ณต๋ถ€/์ •๋ณด์ฒ˜๋ฆฌ์‚ฐ์—…๊ธฐ์‚ฌ ํ•„๊ธฐ11

[๊ณผ์ •ํ‰๊ฐ€ํ˜•] ์ •๋ณด์ฒ˜๋ฆฌ์‚ฐ์—…๊ธฐ์‚ฌ ํ•„๊ธฐ์ •๋ฆฌ - 2024๋…„ ๊ณผ์ •ํ‰๊ฐ€ํ˜• ์ •๋ณด์ฒ˜๋ฆฌ์‚ฐ์—…๊ธฐ์‚ฌ ํ•„๊ธฐ์ •๋ฆฌ 9๊ณผ๋ชฉ - 2024๋…„ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ฐฐํฌ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด ํ™œ์šฉ ์‘์šฉ SW ๊ธฐ์ดˆ ๊ธฐ์ˆ  ํ™œ์šฉ ํ™”๋ฉด ๊ตฌํ˜„ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ํ…Œ์ŠคํŠธ ์ˆ˜ํ–‰ SQL ํ™œ์šฉ UI ํ…Œ์ŠคํŠธ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด ์‘์šฉ ๊ฐœ๋ฐœ์ž ํ™˜๊ฒฝ ๊ตฌ์ถ• 1. ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ฐฐํฌ ์œ„๋กœ๊ฐ€๊ธฐ 1. ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ฐฐํฌํ™˜๊ฒฝ ๊ตฌ์„ฑํ•˜๊ธฐ ๊ฐ€. ์†Œ์Šค์ฝ”๋“œ ๋นŒ๋“œ ๊ณผ์ •์˜ ์ดํ•ด 1) ์ปดํŒŒ์ผ ์–ธ์–ด(C, C++ ๋“ฑ) : ํ•œ ๋ฒˆ์— ๊ธฐ๊ณ„์–ด๋กœ ๋ณ€ํ™˜ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์ปดํŒŒ์ผ(๋ฒˆ์—ญ) ์‹œ๊ฐ„์ด ์˜ค๋ž˜ ๊ฑธ๋ฆฌ์ง€๋งŒ ๋ฒˆ์—ญ ํ›„ ํ”„๋กœ๊ทธ๋žจ ์†๋„๊ฐ€ ๋น ๋ฅด๊ณ , ๋ณด์•ˆ์ด ์šฐ์ˆ˜ํ•˜๋‹ค. 2) Byte Code ์–ธ์–ด(Java, C# ๋“ฑ) : ์ปดํŒŒ์ผ์˜ ๊ฒฐ๊ณผ๋ฌผ์ด ์‹คํ–‰ํŒŒ์ผ์ด ์•„๋‹Œ 'class'๋ผ๋Š” ๋ฐ”์ดํŠธ ์ฝ”๋“œ๋กœ ํŒŒ์ผ์„ ์ƒ์„ฑํ•˜์—ฌ ๊ฐ€์ƒ ์‹คํ–‰ํ™˜๊ฒฝ์ธ JRE, CLI์—์„œ ํ•œ ์ค„์”ฉ ์‹คํ–‰ํ•˜๋Š” ๋ฐฉ์‹์ด๋‹ค. 3) ์ธํ„ฐํ”„๋ฆฌํ„ฐ ์–ธ์–ด(Jav.. 2024. 2. 26.
[์ •๋ณด์ฒ˜๋ฆฌ์‚ฐ์—…๊ธฐ์‚ฌ ๊ณผ์ •ํ‰๊ฐ€ํ˜• - ํ•„๊ธฐ] ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ฐฐํฌ โœจ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ฐฐํฌํ™˜๊ฒฝ ๊ตฌ์„ฑํ•˜๊ธฐ ๊ฐ€. ์†Œ์Šค์ฝ”๋“œ ๋นŒ๋“œ ๊ณผ์ •์˜ ์ดํ•ด 1) ์ปดํŒŒ์ผ ์–ธ์–ด(C, C++ ๋“ฑ) : ํ•œ๋ฒˆ์— ๊ธฐ๊ณ„์–ด๋กœ ๋ณ€ํ™˜ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์ปดํŒŒ์ผ(๋ฒˆ์—ญ) ์‹œ๊ฐ„์ด ์˜ค๋ž˜ ๊ฑธ๋ฆฌ์ง€๋งŒ ๋ฒˆ์—ญ ํ›„ ํ”„๋กœ๊ทธ๋žจ ์†๋„๊ฐ€ ๋น ๋ฅด๊ณ , ๋ณด์•ˆ์ด ์šฐ์ˆ˜ํ•˜๋‹ค. โ€‹ 2) Byte Code ์–ธ์–ด(Java, C# ๋“ฑ) : ์ปดํŒŒ์ผ์˜ ๊ฒฐ๊ณผ๋ฌผ์ด ์‹คํ–‰ํŒŒ์ผ์ด ์•„๋‹Œ 'class'๋ผ๋Š” ๋ฐ”์ดํŠธ ์ฝ”๋“œ๋กœ ํŒŒ์ผ์„ ์ƒ์„ฑํ•˜์—ฌ ๊ฐ€์ƒ ์‹คํ–‰ํ™˜๊ฒฝ์ธ JRE, CLI์—์„œ ํ•œ ์ค„์”ฉ ์‹คํ–‰ํ•˜๋Š” ๋ฐฉ์‹์ด๋‹ค. โ€‹ 3) ์ธํ„ฐํ”„๋ฆฌํ„ฐ ์–ธ์–ด(Javascript, Python, Ruby ๋“ฑ) : ํ•œ์ค„์”ฉ ๊ธฐ๊ณ„์–ด๋กœ ๋ฒˆ์—ญํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ์ ๊ฒŒ ์†Œ๋ชจ๋˜์–ด ์ปดํŒŒ์ผ(๋ฒˆ์—ญ) ์‹œ๊ฐ„์€ ๋น ๋ฅด์ง€๋งŒ ํ•„์š”ํ•  ๋•Œ ๋งˆ๋‹ค ๋ฒˆ์—ญ์„ ํ•ด์•ผ ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ํ”„๋กœ๊ทธ๋žจ ์†๋„๋Š” ๋–จ์–ด์ง„๋‹ค. โ€‹ ๋‚˜. ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ฐฐํฌ(Release) ํ™˜๊ฒฝ ์• .. 2022. 6. 15.
[์ •๋ณด์ฒ˜๋ฆฌ์‚ฐ์—…๊ธฐ์‚ฌ ๊ณผ์ •ํ‰๊ฐ€ํ˜• - ํ•„๊ธฐ] UI ํ…Œ์ŠคํŠธ ์ •๋ณด์ฒ˜๋ฆฌ์‚ฐ์—…๊ธฐ์‚ฌ ๊ณผ์ •ํ‰๊ฐ€ํ˜• ํ‰๊ฐ€ ๋น„์œจ ๋‚ด๋ถ€ํ‰๊ฐ€(50%), ์™ธ๋ถ€ํ‰๊ฐ€(50%, ํ•„๊ธฐ/์‹ค๊ธฐ) - ํ•ฉ๊ฒฉ๊ธฐ์ค€ : 80์  ์ด์ƒ 1. ๋‚ด๋ถ€ํ‰๊ฐ€ (๋ฌด์กฐ๊ฑด ์ž˜๋ฐ›์•„์•ผํ•จ ์ˆ˜์—…์ž˜๋“ค์œผ๋ฉด ์ตœ์†Œ 85์  ์ด์ƒ) 2. ์™ธ๋ถ€ํ‰๊ฐ€ - ํ•„๊ธฐ(40%)/์‹ค๊ธฐ(60%) -์ด 40๋ฌธ์ œ(0, X ๋ฐ ๊ฐ๊ด€์‹ : 30๋ฌธ์ œ, ์ฃผ๊ด€์‹ : 10๋ฌธ์ œ) *UIํ…Œ์ŠคํŠธ์—์„œ ๋ฌธ์ œ๊ฐ€ ๋งŽ์ด๋‚˜์˜ด, SQLํ™œ์šฉ์€ ์‹ค๊ธฐ๋ฅผ ๊ณต๋ถ€ํ•˜์‹ ๋ถ„๋“ค์ด๋ผ๋ฉด ๋‹ค ๋งž์ถœ์ˆ˜์žˆ๋Š” ๋‚œ์ด๋„ โ€ป ์ถœ์ œ๊ธฐ์ค€ ( ์ ์šฉ๊ธฐ๊ฐ„ 2022๋…„ 1์›” 1์ผ - 2024๋…„ 12์›” 31์ผ ) โˆ™ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด ํ™œ์šฉ โˆ™ ์‘์šฉ SW ๊ธฐ์ดˆ ๊ธฐ์ˆ  ํ™œ์šฉ โˆ™ ํ™”๋ฉด ๊ตฌํ˜„ โˆ™ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ํ…Œ์ŠคํŠธ ์ˆ˜ํ–‰ โˆ™ SQLํ™œ์šฉ โˆ™ UI ํ…Œ์ŠคํŠธ โˆ™ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ฐฐํฌ ์ถ”๊ฐ€ + โˆ™ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด ์‘์šฉ (2001020230_19v4) โˆ™ ๊ฐœ๋ฐœ์ž ํ™˜๊ฒฝ ๊ตฌ์ถ• (L.. 2022. 6. 14.
[์ •๋ณด์ฒ˜๋ฆฌ์‚ฐ์—…๊ธฐ์‚ฌ ๊ณผ์ •ํ‰๊ฐ€ํ˜• - ํ•„๊ธฐ] SQL ํ™œ์šฉ โœจ๊ธฐ๋ณธ SQL ์ž‘์„ฑํ•˜๊ธฐ ๊ฐ€. DDL(๋ฐ์ดํ„ฐ ์ •์˜์–ด) : DDL(Data Definition Language)์€ `๋ฐ์ดํ„ฐ๋ฅผ ์ •์˜ํ•˜๋Š” ์–ธ์–ด'๋กœ์„œ BMS์—์„œ๋Š” ์˜ค๋ธŒ์ ํŠธ๋ผ๊ณ  ํ•œ๋‹ค. (๋ฐ์ดํ„ฐ๋ฅผ ๋‹ด๋Š” ๊ทธ๋ฆ‡(ํ…Œ์ด๋ธ”)์„ ์ •์˜ํ•˜๋Š” ์–ธ์–ด) โ€‹ 1) DDL ๊ด€๋ จ ์šฉ์–ด ๊ฐ€) ์Šคํ‚ค๋งˆ(Schema) : DBMS ํŠน์„ฑ๊ณผ ๊ตฌํ˜„ ํ™˜๊ฒฝ์„ ๊ฐ์•ˆํ•œ ๋ฐ์ดํ„ฐ ๊ตฌ์กฐ ๋‚˜) ๋„๋ฉ”์ธ(Domain) : ­์†์„ฑ์ด ๊ฐ€์งˆ ์ˆ˜ ์žˆ๋Š” ๊ฐ’์˜ ๋ฒ”์œ„ ๋‹ค) ํ…Œ์ด๋ธ”(Table) : ๋ฐ์ดํ„ฐ ์ €์žฅ ๊ณต๊ฐ„ ๋ผ) ๋ทฐ(View) : ํ•˜๋‚˜ ์ด์ƒ์˜ ๋ฌผ๋ฆฌ ํ…Œ์ด๋ธ”์—์„œ ์œ ๋„๋˜๋Š” ๊ฐ€์ƒ์˜ ๋…ผ๋ฆฌ ํ…Œ์ด๋ธ” ๋งˆ) ์ธ๋ฑ์Šค(Index) : ๊ฒ€์ƒ‰์„ ๋น ๋ฅด๊ฒŒ ํ•˜๊ธฐ ์œ„ํ•œ ๋ฐ์ดํ„ฐ ๊ตฌ์กฐ โ€‹ 2) DDL ๋ช…๋ น์–ด ๊ฐ€) CREATE : ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์˜ค๋ธŒ์ ํŠธ ์ƒ์„ฑ ๋‚˜) ALTER : ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์˜ค๋ธŒ์ ํŠธ ๋ณ€๊ฒฝ ๋‹ค) DR.. 2022. 6. 13.
[์ •๋ณด์ฒ˜๋ฆฌ์‚ฐ์—…๊ธฐ์‚ฌ ๊ณผ์ •ํ‰๊ฐ€ํ˜• - ํ•„๊ธฐ] ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ํ…Œ์ŠคํŠธ ์ˆ˜ํ–‰ โœจ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ํ…Œ์ŠคํŠธ ์ˆ˜ํ–‰ํ•˜๊ธฐ ๊ฐ€. ํ”„๋กœ์ ํŠธ ์ˆ˜ํ–‰ ๋‹จ๊ณ„์— ๋”ฐ๋ฅธ ํ…Œ์ŠคํŠธ์˜ ๋ถ„๋ฅ˜ 1) ๋‹จ์œ„ ํ…Œ์ŠคํŠธ : ์ž‘์€ ์†Œํ”„ํŠธ์›จ์–ด ๋‹จ์œ„(์ปดํฌ๋„ŒํŠธ ๋˜๋Š” ๋ชจ๋“ˆ)๋ฅผ ํ…Œ์ŠคํŠธํ•˜๋Š” ๊ฒƒ์œผ๋กœ์„œ, ์ผ๋ฐ˜์ ์œผ๋กœ ๊ฐœ๋ฐœ์ž ์ž์‹ ์— ์˜ํ•ด ํ–‰ํ•ด์ง„๋‹ค. โ€‹ 2) ํ†ตํ•ฉ ํ…Œ์ŠคํŠธ : ๋ชจ๋“ˆ ์‚ฌ์ด์˜ ์ธํ„ฐํŽ˜์ด์Šค, ํ†ตํ•ฉ๋œ ์ปดํฌ๋„ŒํŠธ ๊ฐ„์˜ ์ƒํ˜ธ ์ž‘์šฉ์„ ํ…Œ์ŠคํŠธํ•˜๋Š” ๊ฒƒ์œผ๋กœ, ํ•˜๋‚˜์˜ ํ”„๋กœ์„ธ์Šค๊ฐ€ ์™„์„ฑ๋œ ๊ฒฝ์šฐ ๋ถ€๋ถ„์ ์œผ๋กœ ํ†ตํ•ฉ ํ…Œ์ŠคํŠธ๋ฅผ ์ˆ˜ํ–‰ํ•˜๋Š” ๊ฒฝ์šฐ๋„ ์žˆ๋‹ค. โ€‹ 3) ์‹œ์Šคํ…œ ํ…Œ์ŠคํŠธ : ํ†ตํ•ฉ๋œ ๋‹จ์œ„ ์‹œ์Šคํ…œ์˜ ๊ธฐ๋Šฅ์ด ์ปดํ“จํ„ฐ ์‹œ์Šคํ…œ์—์„œ ์ •์ƒ์ ์œผ๋กœ ์ˆ˜ํ–‰๋˜๋Š”์ง€๋ฅผ ํ…Œ์ŠคํŠธํ•˜๋Š” ๊ฒƒ์œผ๋กœ ์„ฑ๋Šฅ ๋ฐ ์žฅ์•  ํ…Œ์ŠคํŠธ๊ฐ€ ์—ฌ๊ธฐ์— ํฌํ•จ๋œ๋‹ค. โ€‹ 4) ์ธ์ˆ˜ ํ…Œ์ŠคํŠธ : ์ผ๋ฐ˜์ ์œผ๋กœ ์ตœ์ข… ์‚ฌ์šฉ์ž์™€ ์—…๋ฌด์— ๋”ฐ๋ฅธ ์ดํ•ด๊ด€๊ณ„์ž ๋“ฑ์ด ํ…Œ์ŠคํŠธ๋ฅผ ์ˆ˜ํ–‰ํ•จ์œผ๋กœ์จ ๊ฐœ๋ฐœ๋œ ์ œํ’ˆ์— ๋Œ€ํ•ด ์šด์˜ ์—ฌ๋ถ€๋ฅผ ๊ฒฐ์ •ํ•˜๋Š” ํ…Œ์ŠคํŠธ๋กœ, ์‹ค์ œ ์—…๋ฌด ์ ์šฉ.. 2022. 6. 13.
[์ •๋ณด์ฒ˜๋ฆฌ์‚ฐ์—…๊ธฐ์‚ฌ ๊ณผ์ •ํ‰๊ฐ€ํ˜• - ํ•„๊ธฐ] ํ™”๋ฉด ๊ตฌํ˜„ โœจ UI / UX ์„ค๊ณ„ ๊ฐ€. UI(User Interface) : ์‚ฌ์šฉ์ž๊ฐ€ ํ•˜๋“œ์›จ์–ด๋‚˜ ์‹œ์Šคํ…œ์— ์—ฐ๊ฒฐ๋˜๋Š” ๊ณผ์ •์—์„œ ์‚ฌ์šฉ์ž์˜ ํŽธ๋ฆฌ์„ฑ๊ณผ ๊ฐ€๋…์„ฑ์„ ๋†’์—ฌ ์ฃผ๊ธฐ ์œ„ํ•œ ๊ธฐ์ˆ  โ€‹ ๋‚˜. UX(User Experience) : UI์™€ ๋น„์Šทํ•˜์ง€๋งŒ ์‚ฌ์šฉ์ž๋“ค์˜ ํŠน์„ฑ์„ ๊ฐ๊ด€์  ์ž๋ฃŒ ๋ฐ ํ†ต๊ณ„๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ ๋ฉด๋ฐ€ํ•˜๊ฒŒ ๋ถ„์„ํ•˜์—ฌ ์‚ฌ์šฉ์ž์˜ ๋ถˆํŽธํ•จ์„ ์ตœ์†Œํ™”์™€ํ•˜๊ธฐ ์œ„ํ•ด ๋งŒ๋“ค ๊ธฐ์ˆ ์„ ์˜๋ฏธํ•œ๋‹ค. โ€‹ ๋‹ค. ์ธํ„ฐํŽ˜์ด์Šค ์ข…๋ฅ˜ 1) CLI(Command Line Interface) : ์‚ฌ์šฉ์ž์™€ ์‹œ์Šคํ…œ์ด ์ƒํ˜ธ ์ž‘์šฉ์„ ํ•˜๋Š” ๋ฐฉ์‹์œผ๋กœ ๋ช…๋ น๊ณผ ์ถœ๋ ฅ์ด ํ…์ŠคํŠธ ํ˜•ํƒœ๋กœ ํ‘œํ˜„๋œ๋‹ค. โ€‹ 2) GUI(Graphical User Interface) : ์‚ฌ์šฉ์ž๊ฐ€ ์ปดํ“จํ„ฐ์˜ ์ž์›์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ๊ตฌ์„ฑ์š”์†Œ๋“ค์ด ๊ทธ๋ž˜ํ”ฝ ํ˜•ํƒœ๋กœ ํ‘œํ˜„๋œ๋‹ค. โ€‹ 3) NUI(์ž์—ฐ์–ด ์œ ์ € ์ธํ„ฐํŽ˜์ด์Šค, N.. 2022. 6. 13.
300x250

์ฝ”๋“œ